2 research outputs found

    The deficiencies in the Apple iOS SDK with the example of third party frameworks usage

    Get PDF
    iOS SDK on Apple’i iOS operatsioonisüsteemile mõeldud rakenduste programmeerimisel kasutatav tarkvaraarenduskomplekt. Käesoleva magistritöö eesmärk on leida iOS SDK silmatorkaimavad puudujäägid. Selle tulemuse saavutamiseks tuleb kõigepealt leida iOS-i programmeerijate poolt kõige enimkasutatavad kolmanda osapoole vabavaralised teegid ja analüüsida nende populaarsuse põhjuseid. Esimene samm selliste raamistike leidmiseks on vaadata võõrustusdomeeni GitHubi kõige laialtrakendatavaid tarkvaraprojekte. Järgnev samm näeks ette iOS-i arendajate seas küsitluse läbiviimist, mille päringud põhineks eelmisel etapil saadud teadmistel. Viimase osana tuleks saadud tulemusi sügavamalt analüüsida ja neist järeldusi teha.The objective of this thesis is to find weak spots in the iOS SDK, a programming library used to develop applications for the iOS operating system running on Apple’s mobile devices. The method to finding these deficiencies is to first index the most frequently used third party frameworks used by iOS developers and analyze the reasons for their popularity. The first step to achieve this will be looking at the most liked frameworks in the GitHub hosting service. The second step will conduct a survey among iOS programmers with questions regarding these very same frameworks. The results will then be analyzed and summarized

    The introduction and exercises to the LEGO MINDSTORMS NXT compatible Vernier relative humidity sensor

    Get PDF
    Käesoleva bakalaureusetöö põhieesmärgiks on tutvustada firma Vernier poolt toodetud õhuniiskuse andurit ja selle kasutamist koostöös LEGO MINDSTORMS NXT robotitega. Lisaks sellele koostada kolm ülesannet õhuniiskuse anduri tutvustamiseks nii algajatele kui edasijõudnutele. Antud töö koostamisel hoiti kinni etteantud struktuuri- ja vormistamisnõuetest, et see oleks võimalikult sarnane teiste töödega, mis lõpuks pannakse kokku ühtsesse õppematerjali.The aim of this bachelor thesis was to introduce the LEGO MINDSTORMS NXT compatible Vernier relative humidity sensor and create a set of exercises for people who want to learn to use it. The theoretical part of the thesis explains the phenomenon of humidity, how it acts and surrounds us in our everday lives and also how we have developed ways to use it to our benefit. Next is the part about humidity sensors, or hygrometer, and how it works in general. The seconds part consists mainly of the introduction of the Vernier humidity sensor, how it works and how is it possible to program it in conjunction with the LEGO MINDSTORMS NXT robots. The main emphasis in this thesis is on the NXT-G programming environment. This bachelor thesis has a similar structure and form with other LEGO MINDSTORMS NXT thesis so they can later be added together to form a single teaching material
    corecore